栈
1 | class Stack { |
队列
1.单链队列
1 | class Queue { |
链表
1.单向链表
1 | // 单向链表 |
2.双向链表
1 | class Node { |
树
二叉树
1 | lass TreeNode { |
深度优先遍历
1 | // 先序遍历 |
非递归遍历
1 | // 先序遍历 |
广度优先遍历
1 | function levelOrderTraveral(node) { |
树的最大深度
1 | function maxDepth(root) { |
字典(前缀)树
1 | class Node { |
前端开发小迷妹~
1 | class Stack { |
1 | class Queue { |
1 | // 单向链表 |
1 | class Node { |
1 | lass TreeNode { |
深度优先遍历
1 | // 先序遍历 |
非递归遍历
1 | // 先序遍历 |
广度优先遍历
1 | function levelOrderTraveral(node) { |
1 | function maxDepth(root) { |
1 | class Node { |
本文标题:常见数据结构
文章作者:tongtong
发布时间:2019年04月16日 - 21:04
最后更新:2019年05月05日 - 23:05
原始链接:https://ilove-coding.github.io/2019/04/16/[待完成]常见数据结构/
许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。
微信支付
支付宝